﻿// Dead Fraction POJ - 1930.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

/*
https://vjudge.net/problem/POJ-1930#author=GPT_zh

迈克在最后一刻拼命地赶着完成他的论文。在接下来的3天里，他需要将所有的研究笔记整理成较为连贯的形式。不幸的是，他注意到他在计算方面非常粗心。每当他需要进行算术运算时，他只是将其输入计算器，并将他认为相关的答案写下来。每当显示一个循环小数时，迈克只是简单地记录下前几位数字，然后加上“...”。例如，他可能会写下“0.3333...”而不是“1/3”。不幸的是，他的结果需要精确的分数！他没有时间重新计算每个计算，所以他需要你写一个程序（而且要快！）来自动推断原始分数。
为了使这个过程可行，他假设原始分数总是产生给定数字序列的最简分数；他所说的最简是指分母最小的分数。此外，他假设他没有忽略写下重要的数字；即使这个循环部分的小数展开全是零，也没有遗漏记录。
输入
有几个测试用例。对于每个测试用例，输入的一行是形如“0.dddd...”的字符串，其中dddd是由1到9个数字组成的，不能全为零。最后一个用例后面跟着一行包含0的输入。
输出
对于每个用例，输出原始分数。
样例
0.2...
0.20...
0.474612399...
0


2/9
1/5
1186531/2500000

提示
请注意，一个精确的小数分数有两个循环展开（例如1/5 = 0.2000... = 0.19999...）。
*/

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}
 